Text copied to clipboard!
Naslov
Text copied to clipboard!Inženjer za automatizaciju testiranja
Opis
Text copied to clipboard!
Tražimo iskusnog i motiviranog Inženjera za automatizaciju testiranja koji će se pridružiti našem timu i pomoći u osiguravanju visoke kvalitete softverskih rješenja. U ovoj ulozi bit ćete odgovorni za dizajniranje, razvoj i održavanje automatiziranih testova kako biste osigurali stabilnost i pouzdanost naših aplikacija. Radit ćete u suradnji s timovima za razvoj softvera, QA inženjerima i menadžerima proizvoda kako biste identificirali ključne scenarije testiranja i implementirali učinkovite strategije automatizacije.
Vaše glavne odgovornosti uključivat će razvoj testnih skripti, analizu rezultata testiranja, otkrivanje i prijavljivanje grešaka te kontinuirano poboljšavanje testnih okvira i alata. Također ćete raditi na integraciji testiranja u CI/CD procese kako biste omogućili brže i pouzdanije isporuke softvera. Očekujemo da imate iskustvo s alatima za automatizaciju testiranja kao što su Selenium, Appium, JUnit, TestNG ili slični, te da posjedujete snažno razumijevanje programskih jezika poput Java, Python ili JavaScript.
Idealni kandidat ima iskustvo u radu s agilnim metodologijama razvoja softvera, razumije principe testiranja i osiguranja kvalitete te je sposoban analizirati složene sustave i identificirati potencijalne probleme. Također, važno je da imate iskustvo s testiranjem API-ja, performansi i sigurnosti softvera.
Ako ste strastveni u vezi s automatizacijom testiranja, volite raditi u dinamičnom okruženju i želite doprinositi razvoju visokokvalitetnih softverskih rješenja, ovo je prilika za vas. Pridružite nam se i budite dio inovativnog tima koji postavlja visoke standarde u industriji softverskog razvoja.
Odgovornosti
Text copied to clipboard!- Razvoj i održavanje automatiziranih testnih skripti
- Integracija testiranja u CI/CD procese
- Analiza rezultata testiranja i prijavljivanje grešaka
- Suradnja s razvojnim timovima na poboljšanju kvalitete softvera
- Pisanje i održavanje tehničke dokumentacije za testne procese
- Testiranje API-ja, performansi i sigurnosti softvera
- Istraživanje i implementacija novih alata i tehnologija za automatizaciju testiranja
- Osiguravanje usklađenosti testnih strategija s poslovnim zahtjevima
Zahtjevi
Text copied to clipboard!- Diploma iz računarstva, informatike ili srodnog područja
- Iskustvo s alatima za automatizaciju testiranja (Selenium, Appium, JUnit, TestNG)
- Poznavanje programskih jezika poput Java, Python ili JavaScript
- Iskustvo s CI/CD alatima (Jenkins, GitLab CI/CD, Azure DevOps)
- Razumijevanje principa testiranja softvera i osiguranja kvalitete
- Iskustvo s testiranjem API-ja i performansi
- Sposobnost analitičkog razmišljanja i rješavanja problema
- Dobro poznavanje agilnih metodologija razvoja softvera
Moguća pitanja na intervjuu
Text copied to clipboard!- Možete li opisati svoje iskustvo s automatizacijom testiranja?
- Koje alate za automatizaciju testiranja ste koristili i u kojem kontekstu?
- Kako biste pristupili testiranju složenog sustava s više komponenti?
- Kako osiguravate da su vaši testovi pouzdani i održivi?
- Možete li podijeliti primjer izazova s kojim ste se susreli u testiranju i kako ste ga riješili?
- Kako biste integrirali automatizirano testiranje u CI/CD proces?
- Koje su prednosti i nedostaci automatiziranog testiranja u odnosu na ručno testiranje?
- Kako biste testirali performanse web aplikacije?